html{
    overflow-x: auto;
    height: auto;
}
#adminBar.adminBarInactive{
    overflow: hidden;
}
body:not(.embeded) {
    overflow-y: visible;
    padding-top: 0px;
    background-color: #F7F7F7;
    background-image: url(./images/footer.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    overflow: hidden;
}
body#indexs.horizontal_menu #main,
body#tzzgx.horizontal_menu #main,
body#tzzgx1.horizontal_menu #main,
body#investor_relations.horizontal_menu #main
{
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding-bottom: 0px;
    padding-top: 0px;
}
@media (min-width: 992px){
    body.horizontal_menu #main{
        padding-top: 0px;
        width: 1200px;
        margin: 0 auto;
    }
    body.horizontal_menu:not(#login) #page > footer,
    body.horizontal_menu:not(#login) div#content,
    body.embeded div#content{
        padding-left: 0px;
        padding-right: 0px;
        box-sizing: border-box;
    }
}

body:not(#login) #content > main > div:not(.quickEdit),
body:not(#login) #content > main > table {
    padding: 0px;
    background-color: #F7F7F7;
}
body .form-column, body .subform-column{
    max-width: 100%;
    margin: 0 0;
}
#page > footer > div, #content > main{
    padding: 0 0;
    box-sizing: border-box;
}
#indexs #content > main .viewForm-body-content,
#indexs #content > main #form-canvas{
    background-color: #F7F7F7;
    width: 100%;
}
.portalsite_swiper{
    text-align: center;
}

.print-button{
    display: none;
}

.portalsite_main{
    background: #FFF;
    padding: 20px;
}
.secondPage{
    background: #FFF;
}
.column_nest_content_list{
    padding: 20px !important;
}


.galleryMenu .galleryMenu-tapContent2 .galleryMenu-myswiper2 .swiper-slide p{
    font-size:18px !important;
}
.column_title_tab span,
.column_title_tab a,
.column_content_top,
.galleryMenu .galleryMenu-tapMenu2 .galleryMenu-daiyue,
.galleryMenu .keFuItem .top,
.navMod_one .li_1 > a,
ul.list_con li .a_left,
.menuTitleDiv .menuTitle2 span,
.menuTitleDiv .menuTitle2 .yearSelect{
    font-size:16px !important;
}

.column_content_con .job_left_t,
.column_content_con .job_right_t,
ul.list_con li .a_right,
.galleryMenu .galleryMenu-myswiper3 .swiper-wrapper .swiper-slide .text{
    font-size:14px !important;
}
/*首页*/
body#indexs #form-canvas #form_home_page .form-section{
    margin-bottom: 25px;
}
body#indexs #form_home_page #form_home_page_section1{
    width:100%;
    /*height: 250px;*/
    background-color: #ffffff;
}
/*首页---section2*/
body#indexs #form_home_page #form_home_page_section2{
    background: #FFF;
    height: 466px;
    padding:25px 15px;
}
body#indexs #form_home_page #form_home_page_section2 .form-column{
    padding-left: 15px;
    padding-right: 15px;
}

body#indexs #form_home_page #form_home_page_section2 .form-column{
    width:555px !important;
    min-height: 100px;
}
body#indexs #form_home_page #form_home_page_section2 .form-column:nth-of-type(3){
    width:615px !important;
}
body#indexs #form_home_page #form_home_page_section4{
    margin-bottom: 0px;
}
.galleryElement .galleryElement-tapMenu2{
    display: flex;
}
@media (min-width:992px){
    body#indexs #form_home_page #form_home_page_section2{
        width: 1200px;
        margin: 0 auto;
    }
}
@media (max-width: 992px) {
    #content > main #form-canvas{
        width:100%;
    }
    body#indexs #form_home_page #form_home_page_section1{
        margin-top: 0px;
    }
    body#indexs #form_home_page #form_home_page_section2{
        height: auto;
    }

    body#indexs #form_home_page #form_home_page_section2 .form-column,
    body#indexs #form_home_page #form_home_page_section2 .form-column:nth-of-type(3) {
        width:100% !important;
    }
    body#indexs #form_home_page #form_home_page_section2 .nestlist {
        margin-top:20px;
    }
    #form_home_page_section1 .portalsite_swiper .newswiper{
        height: 120px;
    }
    #form_home_page_section1 .portalsite_swiper .newswiper .swiper-slide a {
        height: 100%;
        overflow: hidden;
    }
    #form_home_page_section1 .portalsite_swiper .newswiper .swiperImg {
        width: 100%;
        height: 100%;
        transform: translate(-50%, 0);
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
    }
    .nestlist .mokuaiTop .title:after{
        position: absolute;
        left: 0;
        bottom: 5px;
        width: 30px;
        height: 2px;
        content: '';
        background: #01A56C;
    }
    .galleryElement .galleryElement-mobileTitle{
        text-align: center;
    }
    body#indexs #form_home_page .more{
        display: none;
    }
    .nestlist .mokuaiTop:after{
        position: inherit !important;
    }
    .nestlist .mokuaiTop{
        text-align: center;
    }
    .nestlist .mokuaiTop .title{
        float: none !important;
        position: relative;
        display: inline-block;
        padding-bottom: 10px;
    }
    .galleryElement .galleryElement-myswiper3 .swiper-slide{
        width: 33% !important;
        margin-right: 0px !important;
    }
    ul.list_con, ul.content_con{
        padding :20px !important;
    }
}

/*分页兼容移动端*/
@media only screen and (max-width: 992px) {
    .zxf_pagediv .current {
        background:none !important;
        color:#1ABC9C !important;
        font-weight:bold;
    }
    .zxf_pagediv .nextbtn, .zxf_pagediv .prebtn, span.disabled,.zxf_pagediv .zxfPagenum {
        margin:0
    }
    div.zxf_pagediv span{
        display: none !important;
    }
    div.zxf_pagediv span.disabled,div.zxf_pagediv span.current{
        display: inline-block !important;
    }
    div.zxf_pagediv span:not(.disabled):nth-of-type(1) {
        display: inline-block !important;
    }

    div.zxf_pagediv span:not(.disabled):nth-of-type(1)~.zxfPagenum{
        display: none;
    }
    div.zxf_pagediv span.current:nth-of-type(1)~.zxfPagenum{
        display: inline-block;
    }
    div.zxf_pagediv span.current:nth-of-type(2)+.nextpage,span.current:nth-of-type(2)+.nextpage+.zxfPagenum  {
        display: inline-block !important;
    }
    ul.list_con,ul.content_con {
        padding: 0px;
    }
}


input[name="submit"]{
    display: none !important;
}
.page-loader{
    display: none !important;
}













